Maven 2' functions are same with the other contribution tools.
such as:
  1. 管理项目中的源代码,配置和源文件
  2. 协调源代码和单元测试代码的编译
  3. 运行实际的单元测试套件并报告结果
  4. 组装最终应用程序
  5. 协助或者执行集成测试
  6. 帮助部署最终应用程序